home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Revolution - Das Atari CD Magazin 1997
/
Revolution - Das Atari CD Magazin 1.iso
/
software
/
sound
/
programs
/
aniply18
/
versions.txt
< prev
Wrap
Text File
|
1997-01-18
|
20KB
|
395 lines
*-----------*
| ANIPLAYER |
*-----------*
Septembre-Octobre 1995:
-----------------------
Création du programme, le but est de faire un player sous GEM optimisé
en True Color sur FALCON le plus rapide possible. Il est indispensable
d'utiliser le DSP pour gagner du temps et programmer en assembleur.
V1.0 Novembre 1995:
-------------------
- Version en fenêtre avec boutons magnétophone et le son DMA (sans
menu options).
- Le programme fonctionne en True Color FALCON, 256 couleurs avec
plans et monochrome.
- La fréquence d'échantillonnage la plus proche est choisie pour la
restitution des sons.
- Seul les format AVI cvid et cram sont gérés (le cvid avec DSP).
V1.1 Décembre 1995:
-------------------
- Ajout d'un menu déroulant et les options suivantes:
* Avec/sans blitter.
* Avec/sans décompression DSP.
* Avec/sans affichage direct.
* Avec/sans rééchantillonnage par interpollation linéaire.
- Ajout du format cram avec le DSP en True Color, et routines DSP
formats cram et cvid en 256 couleurs.
V1.2 Janvier 1996:
------------------
- Ajout option son uniquement.
- Optimisation des routines DSP.
- Optimisation des transferts DSP:
* Les routines XBIOS ne sont plus utilisés pour les transferts.
* Transfert par mots de 16 bits en True color et 256 couleurs à
l'émission et à la réception, le hard étant limité à 8 bits (port
host).
- Ajout des formats AVI rle/rgb.
- Utilisation possible en accessoire.
- Fin de programme en cas de changement de résolution vidéo (AP_TERM).
- Gestion mise en icône et protocole VA_START.
V1.3 Octobre 1996:
-------------------
- Le player gére maintement les MOV cvid (avec/sans DSP).
- Le player fonctionne maintenant dans les résolutions suivantes:
* Monochrome ou 2 couleurs.
* 4 et 16 couleurs -> image transformée en monochrome par le VDI.
* 256 couleurs avec plans (FALCON et TT basse).
* True Color FALCON (65536 couleurs).
- Ajout rééchantillonnage rapide en ajoutant ou retirant un
échantillon si la fréquence est à 7/8 ou 9/8 de la fréquence la plus
proche disponible sur la machine, sinon c'est la méthode par
interpollation linéaire qui est utilisée.
- Ajout option contrôle lenteur animation.
- Ajout curseur pour se déplacer dans le fichier (les boutons
magnétophone sont en option).
- Possibilitée de sauver les options.
- Gestion des indexs pour se déplacer dans le fichier rapidement.
V1.4 Novembre 1996:
-------------------
- Optimisation du programme:
* Lecture fichier.
* Conversion 256 couleurs par octet -> 8 plans optimisée.
* Diminution des appels système.
- Diminution de l'occupation mémoire.
- Transferts DSP plus sûrs avec contrôle tous les 16 mots (handshake)
pour éviter des problèmes avec les cartes accélératrices.
- Affichage temps CPU (680xx).
- Affichage en informations de la taille des buffers utilisés.
- Ajout des formats MOV rle/smc/raw.
- Ajout des options sauter images, fenêtre réduite, et sans interface
GEM.
- Suppression de l'option blitter (elle ne sert à rien).
- Transferts DSP en tâche de fond pour gagner du temps (interruption
du 680xx) si l'affichage direct est sélectionné en True Color. Dans ce
mode, durant la décompression les transfert souris sont stoppés pour
éviter des perturbations du clavier (interruptions longues), cela se
traduit par un ralentissement des déplacements souris.
- Version stable en freeware remis au 2ème Forum des Applications ATARI
à Falconnexion pour être diffusée.
V1.5 Décembre 1996:
-------------------
- Correction bug format AVI rle8.
- Correction bug conversion affichage True Color pour formats MOV
rle16 et AVI cram16.
- Correction bug rééchantillonnage rapide 16 bits stéréo.
- Correction problème avec NVDI/MAGIC en True Color FALCON se
traduisant par des plantages, dégradation des boutons, et destruction
du programme DSP (message d'erreur "Dépassement mémoire CVID"):
Ce problème est occasionné par la fonction v_get_pixel incompatible
avec le TOS en True Color:
+--------------------+--------------------+
| NVDI/MAGIC | TOS 4.02 |
+--------------------+--------------------+--------------------+
|<=256 couleurs |intout[0]=pixel |intout[0]=pixel |
| |intout[1]=index |intout[0]=index |
+--------------------+--------------------+--------------------+
|True Color FALCON |intout[0]=couleur |intout[0]=0 |
| |intout[1]=-1 |intout[1]=couleur |
+--------------------+--------------------+--------------------+
|True Color 16M |intout[0]/intout[1] |intout[0]/intout[1] |
| |=couleur sur 32 bits|=couleur sur 32 bits|
+--------------------+--------------------+--------------------+
La fonction est utilisée en 256 couleurs pour créer un tableau d'index
couleurs vdi -> palette, son utilisation est supprimée en True Color
(il n'y a pas de palette).
- Correction test DSP se traduisant par "Pas assez de mémoire" sur des
machines n'ayant pas de DSP ou de son DMA (cookie _SND).
- Ajout option quitter en fin d'animation.
- Gestion carte True Color 24 bits si work_extnd[4]>=24 avec le
format suivant d'un point 00000000RRRRRRRRVVVVVVVVBBBBBBBB avec/sans
affichage direct sans DSP (non testé).
V1.6 1er Janvier 1997:
----------------------
- Ajout des formats MOV rle4 et rpza.
- Débuggage formats MOV rle16 et rle24.
- Correction problème allocation mémoire sur rééchantillonnage rapide
si la fréquence fichier est inférieure à la fréquence machine.
- Correction problème allocation mémoire son dans le format AVI.
- Gestion des cartes graphiques si l'adresse de l'écran (logique) est
supérieure à la fin de la ST RAM (non testé):
* Mode 32768 couleurs au format suivant d'un point 0RRRRRVVVVVBBBBB.
* Mode 256 couleurs sans plans (avec/sans DSP).
* Si l'affichage direct n'est pas sélectionné, c'est le VDI qui gére
l'affichage.
- Conversion en True Color FALCON et 32768 couleurs directement dans
la décompression pour les formats MOV rle4, rle8, rle16, rle24 et
raw8, et le format AVI rgb8.
V1.7 3 Janvier 1997:
--------------------
- Ajout de raccourcis clavier dans les options.
- Programme en francais ou anglais (ou autre ... si le fichier
N_FRENCH.TXT se trouve dans le même répertoire que ANIPLAY.PRG.
- Correction bug rééchantillonnage par interpollation linéaire si la
fréquence fichier est inférieure à la fréquence machine.
V1.8 18 Janvier 1997:
---------------------
- Suppression des petits claquements occasionnés par les raccords du
rééchantillonnage par interpollation linéaire à certaines fréquences.
- Correction rééchantillonnage par interpollation linéaire si la
fréquence fichier est supérieure à la fréquence machine qui ne devait
plus fonctionner depuis probablement la version 1.5 (plantage ou
toute la mémoire écoutée). Le réechantillonnage rapide ne posait pas
de problème.
- Correction écrasement du fichier N_FRENCH.TXT à la place
d'ANIPLAY.INF si sauvegarde configuration demandée (si N_FRENCH.TXT
utilisé).
- Ajout sauvegarde image courante au format IMG ou TGA.
- Ajout sauvegarde son au format AVR (ATARI), WAV (PC), ou AIF (MAC) à
la fréquence d'origine si le rééchantillonnage n'est pas sélectionné,
ou à la fréquence machine s'il est sélectionné.
- Correction bug conversion image avec les cartes graphiques dans
certains cas.
- Correction palette couleurs avec carte graphique 256 couleurs sans
plans.
- Correction problèmes avec certains fichier rgb8 AVI.
- Optimisation décompression cvid sans DSP en True Color FALCON ou
carte graphique 32768 couleurs. Le transfert dans les buffers se fait
de la façon suivante (la méthode la plus rapide étant la décompression
du buffer fichier vers l'écran):
* Avec affichage direct (en 256 couleurs avec plans ou monochrome
l'affichage direct n'est possible que si la largeur de l'image est
alignée sur un mot):
Format cvid 16 millions de couleurs:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La décompression se fait soit directement en True color FALCON, en
true color 24 bits, ou tramage en 256 couleurs si l'écran <= 256
couleurs. Si le mode noir est blanc et choisi, la décompression
se fait en 256 couleurs.
* cvid en True Color 24 bits
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* cvid en True Color FALCON
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* cvid en 32768 couleurs
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* cvid en 256 couleurs avec plans
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs tramées -> 256 couleurs avec plans
* cvid en 256 couleurs sans plans
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* cvid en monochrome
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs tramées -> tramage en monochrome
* cvid noir et blanc en True Color 24 bits
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> 16 millions de couleurs
* cvid noir et blanc en True Color FALCON
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> True Color FALCON
* cvid noir et blanc en 32768 couleurs
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> 32768 couleurs
* cvid noir et blanc en 256 couleurs avec plans
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> 256 couleurs avec plans
* cvid noir et blanc en 256 couleurs sans plans
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* cvid noir et blanc en monochrome
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> tramage en monochrome
Format rle24 16 millions de couleurs:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La décompression se fait en true color 24 bits ou tramage en 256
couleurs si l'écran <= 256 couleurs.
* rle24 en True Color 24 bits
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* rle24 en True Color FALCON
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* rle24 en 32768 couleurs
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* rle24 en 256 couleurs avec plans
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs tramées -> 256 couleurs avec plans
* rle24 en 256 couleurs sans plans
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* rle24 en monochrome
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs tramées -> tramage en monochrome
Formats cram16/rpza 32768 couleurs:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La décompression se fait en 32768 couleurs ou tramage en 256
couleurs si l'écran <= 256 couleurs.
* cram16/rpza en True Color 24 bits
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 32768 couleurs -> 16 millions de couleurs
* cram16/rpza en True Color FALCON
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 32768 couleurs -> True Color FALCON
* cram16/rpza en 32768 couleurs
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* cram16/rpza en 256 couleurs avec plans
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs tramées -> 256 couleurs avec plans
* cram16/rpza en 256 couleurs sans plans
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* cram16/rpza en monochrome
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs tramées -> tramage en monochrome
Format rle16 32768 couleurs:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La décompression se fait en 32768 couleurs ou tramage en 256
couleurs si l'écran <= 256 couleurs.
* rle16 en True Color 24 bits
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 32768 couleurs -> 16 millions de couleurs
* rle16 en True Color FALCON
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* rle16 en 32768 couleurs
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* rle16 en 256 couleurs avec plans
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs tramées -> 256 couleurs avec plans
* rle16 en 256 couleurs sans plans
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* rle16 en monochrome
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs tramées -> tramage en monochrome
Format cram8 256 couleurs:
~~~~~~~~~~~~~~~~~~~~~~~~~~
La décompression se fait en 256 couleurs (sauf avec le DSP)
* cram8 en True Color 24 bits
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> 16 millions de couleurs
* cram8 en True Color FALCON avec DSP
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* cram8 en True Color FALCON sans DSP
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> True Color FALCON
* cram8 en 32768 couleurs
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> 32768 couleurs
* cram8 en 256 couleurs avec plans
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> 256 couleurs avec plans
* cram8 en 256 couleurs sans plans
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* cram8 en monochrome
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> tramage en monochrome
Formats rle4 AVI 16 couleurs et rle8 AVI/smc8 256 couleurs:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La décompression se fait en 256 couleurs
* rle4 AVI/rle8 AVI/smc8 en True Color 24 bits
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> 16 millions de couleurs
* rle4 AVI/rle8 AVI/smc8 en True Color FALCON
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> True Color FALCON
* rle4 AVI/rle8 AVI/smc8 en 32768 couleurs
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> 32768 couleurs
* rle4 AVI/rle8 AVI/smc8 en 256 couleurs avec plans
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> 256 couleurs avec plans
* rle4 AVI/rle8 AVI/smc8 en 256 couleurs sans plans
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* rle4 AVI/rle8 AVI/smc8 AVI en monochrome
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> tramage en monochrome
Formats rle4 MOV 16 couleurs et rle8 MOV/rgb8/raw8 256 couleurs:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La décompression se fait en 256 couleurs
* rle4 MOV/rle8 MOV/rgb8/raw8 en True Color 24 bits
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> 16 millions de couleurs
* rle4 MOV/rle8 MOV/rgb8/raw8 en True Color FALCON
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* rle4 MOV/rle8 MOV/rgb8/raw8 en 32768 couleurs
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* rle4 MOV/rle8 MOV/rgb8/raw8 en 256 couleurs avec plans
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> 256 couleurs avec plans
* rle4 MOV/rle8 MOV/rgb8/raw8 en 256 couleurs sans plans
Buffer fichier Buffer image Buffer écran Ecran
|------------------------------------------>
* rle4 MOV/rle8 MOV/rgb8/raw8 en monochrome
Buffer fichier Buffer image Buffer écran Ecran
|--------------->|------------------------->
conversion 256 couleurs -> tramage en monochrome
* Sans affichage direct une étape supplémentaire existe dans le buffer
écran. Si l'écran est < 256 couleurs les étapes supplémentaires sont
les suivantes:
Buffer fichier Buffer image Buffer écran Ecran
- - ---------->|---------->
conversion vers le buffer écran en tramage monochrome puis
conversion via le VDI pour transformation ou transfert dans
la résolution de l'écran vers l'écran
MEQUIGNON Didier, le 18 Janvier 1997
P.S.
----
Les cas 'non testé' sont soit l'absence de carte graphique ou
l'absence de fichier dans ce format pour tester le logiciel ...
Pour toute information sur les formats non reconnus, des suggestions,
ou des remarques sur le logiciel écrire à l'adresse suivante:
25, rue de l'Ascenseur 62510 ARQUES FRANCE